package com.codedancer.campus.manager.service.vo.commentReport;

import com.codedancer.campus.enums.CommentReportStatus;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

@Data
@ApiModel(value = "评论举报分页Vo")
public class CommentReportPageVo {

  @ApiModelProperty("uuid")
  private String uuid;

  @ApiModelProperty("举报人昵称")
  private String reportUserNickName;

  @ApiModelProperty("被举报人昵称")
  private String reportedUserNickName;

  @ApiModelProperty("举报类型")
  private String commentReportTypeName;

  @ApiModelProperty("举报时间")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date reportTime;

  @ApiModelProperty("评论举报状态 1表示待审核 2表示存在违规 3表示不存在违规")
  private CommentReportStatus status;
}
